automatic teller machine (ATM) - French English Dictionary